// 营销活动
.goods-promotion {
	
	.countdown {
		width: 220rpx;
	}
}
.goods-msg{
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 114rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: $margin-updown $padding;
	box-sizing: border-box;
	.left-box{
		display: flex;
		align-items: flex-start;
		flex-direction: column;
		justify-content: center;
		.left-top{
			color: white;
			.util-icon{
				font-size: 30rpx;
			}
			.price{
				font-size: 34rpx;
			}
			.num{
				display: inline-block;
				border-radius: 30rpx;
				height: 40rpx;
				margin-left: 15rpx;
				color:#FF1919;
				padding: 0 15rpx;
				line-height: 40rpx;
				background-color: white;
				font-size: $font-size-tag;
			}
		}
		.left-bom{
			text:first-child{
				color: white;
				font-size: $font-size-tag;
				text-decoration:line-through;
			}
			text:last-child{
				color: white;
				font-size: $font-size-tag;
				margin-left: 15rpx;
			}
		}
	}
	.right-box{
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		.right-top{
			color:#FF1919;
			font-size: $font-size-sub;
		}
		.right-bom{
			
		}
	}
}
.title-box{
	padding: 0 30rpx;
	box-sizing: border-box;
	background: #ffffff;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	.title-text{
		font-size: $font-size-toolbar;
		width:550rpx;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.like-box{
		background: rgba(#FF6706,.1);
		width: 152rpx;
		height: 60rpx;
		border-top-left-radius: 30rpx;
		border-bottom-left-radius: 30rpx;
		padding: 0 34rpx;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
.title-subtext{
	font-size: $font-size-sub;
	background-color: white;
	padding: $padding;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: $margin-updown;
	padding-bottom: 10rpx;
}
.footer-box{
	background-color: white;
	.footer-img-box{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
		image{
			width: 380rpx;
		}
		.abs-box{
			width: 100%;
			position: absolute;
			left: 0;
			text-align: center;
			color: white;
			font-weight: bold;
			font-size: $font-size-toolbar;
			letter-spacing: 4rpx;
			top: 0;
		}
	}
	.footer-item{
		display: flex;
		align-items: flex-start;
		padding: $padding;
		
		.img-box{
			width: 12%;
			padding-top: 14rpx;
			display: flex;
			align-items: center;
			image{
				margin: 0 auto;
				width: 32rpx;
				height: 38rpx;
			}
		}
		.footer-ddetail-box{
			.footer-item-title{
				font-size: $font-size-toolbar;
				font-weight: bold;
			}
			.title-detail{
				font-size: $font-size-sub;
				color: $color-tip;
			}
		}
	}
}
.promotion-tag {
	color: #fff;
	font-size: $font-size-activity-tag;
	border-top-left-radius: 30rpx;
	border-bottom-left-radius: 30rpx;
	padding: 4rpx 10rpx;
	margin-right: 10rpx;
	vertical-align: middle;
}
